Feature: Provide a time dilation mechanism for slow motion or fast forward effects

In order to dilate the time We will need a property to set So a time dilation effect can be easily be implemented and the simulation still runs stable

Scenario: Slow motion effect
Given a default gameclock
When the time dilation is set to a value smaller 1
And the time dilation value is bigger 0
Then the time will pass slower
And the draw rate is should still be heigh

Scenario: Fast forward effect
Given a default gameclock
When the time dilation is set to a value bigger 1
Then the time will pass faster
And the draw rate will stay as heigh as possible

Scenario: no time progression
Given a default gameclock
When the time dilation is set to 0
Then the gametime stops passing by

# benefit? should that be possible?
Scenario: reverse time progression
Given a default gameclock
When the time dilation is set to a value smaller 0
Then the gameclock raises an NegativeDilatationError
